/* @import url(https://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans+Mono|Droid+Serif); */
@media all {
    html {
        margin: 0;
        font-family: sans-serif;
        /* font: .9em/1.6em "Droid Serif", Cambria, Georgia, "DejaVu Serif", serif; */
        line-height: 1.15;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
    }

    body {
        margin-top: 0;
        font-size: 12pt;
        line-height: 18pt;
        width: 95%;
        margin: 2% auto;
        /* font-size: 14px; */
        line-height: 1.4em;
        /* font-family: Georgia, serif; */
        color: #333;
    }

    article, aside, details, figcaption, figure, footer, header, main, menu,
    nav, section, summary {
        display: block
    }

    audio, canvas, progress, video {
        display: inline-block
    }

    audio:not([controls]) {
        display: none;
        height: 0
    }

    progress {
        vertical-align: baseline
    }

    [hidden], template {
        display: none
    }

    a {
        background-color: transparent;
        -webkit-text-decoration-skip: objects;
    }

    a:active, a:hover {
        outline-width: 0
    }

    a:visited {
        /* color: #55198b; */
    }

    abbr[title] {
        border-bottom: none;
        text-decoration: underline dotted
    }

    b, strong {
        font-weight: inherit;
        font-weight: bolder
    }

    dfn {
        font-style: italic
    }

    h1 {
        font-size: 2em;
        margin: .67em 0
    }

    mark {
        background-color: #ff0;
        color: #000
    }

    small {
        font-size: 80%
    }

    sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    img {
        border-style: none
    }

    svg:not(:root) {
        overflow: hidden
    }

    code, kbd, pre, samp {
        font-family: monospace, monospace;
        font-size: 1em
    }

    figure {
        margin: 1em 40px
    }

    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }

    button, input, optgroup, select, textarea {
        font: inherit;
        margin: 0
    }

    optgroup {
        font-weight: 700
    }

    button, input {
        overflow: visible
    }

    button, select {
        text-transform: none
    }

    [type=reset], [type=submit], button, html [type=button] {
        -webkit-appearance: button
    }

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

    fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }

    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
    }

    textarea {
        overflow: auto
    }

    [type=checkbox], [type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }

    [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-input-placeholder {
        color: inherit;
        opacity: .54
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }

    .org-bold {
        font-weight: 700
    }

    .org-bold-italic {
        font-weight: 700;
        font-style: italic
    }

    .org-buffer-menu-buffer {
        font-weight: 700
    }

    .org-builtin {
        color: #483d8b
    }

    .org-button {
        color: #3a5fcd;
        text-decoration: underline
    }

    .org-calendar-month-header {
        color: #00f
    }

    .org-calendar-today {
        text-decoration: underline
    }

    .org-calendar-weekday-header {
        color: #008b8b
    }

    .org-calendar-weekend-header {
        color: #b22222
    }

    .org-comint-highlight-input {
        font-weight: 700
    }

    .org-comint-highlight-prompt {
        color: #0000cd
    }

    .org-comment, .org-comment-delimiter {
        color: #b22222
    }

    .org-constant {
        color: #008b8b
    }

    .org-diary {
        color: red
    }

    .org-doc {
        color: #8b2252
    }

    .org-error {
        color: red;
        font-weight: 700
    }

    .org-escape-glyph {
        color: brown
    }

    .org-file-name-shadow {
        color: #7f7f7f
    }

    .org-fringe {
        background-color: #f2f2f2
    }

    .org-function-name {
        color: #00f
    }

    .org-glyphless-char {
        font-size: 60%
    }

    .org-header-line {
        color: #333;
        background-color: #e5e5e5
    }

    .org-help-argument-name {
        font-style: italic
    }

    .org-highlight {
        background-color: #b4eeb4
    }

    .org-holiday {
        background-color: pink
    }

    .org-info-header-node {
        color: brown;
        font-weight: 700;
        font-style: italic
    }

    .org-info-header-xref {
        color: #3a5fcd;
        text-decoration: underline
    }

    .org-info-index-match {
        background-color: #ff0
    }

    .org-info-menu-header {
        font-weight: 700
    }

    .org-info-menu-star {
        color: red
    }

    .org-info-node {
        color: brown;
        font-weight: 700;
        font-style: italic
    }

    .org-info-title-1 {
        font-size: 172%;
        font-weight: 700
    }

    .org-info-title-2 {
        font-size: 144%;
        font-weight: 700
    }

    .org-info-title-3 {
        font-size: 120%;
        font-weight: 700
    }

    .org-info-title-4 {
        font-weight: 700
    }

    .org-info-xref {
        color: #3a5fcd;
        text-decoration: underline
    }

    .org-italic {
        font-style: italic
    }

    .org-keyword {
        color: #a020f0
    }

    .org-lazy-highlight {
        background-color: #afeeee
    }

    .org-link {
        color: #3a5fcd;
        text-decoration: underline
    }

    .org-link-visited {
        color: #8b008b;
        text-decoration: underline
    }

    .org-makefile-makepp-perl {
        background-color: #bfefff
    }

    .org-makefile-space {
        background-color: #ff69b4
    }

    .org-makefile-targets {
        color: #00f
    }

    .org-match {
        background-color: #ff0
    }

    .org-next-error {
        background-color: gtk_selection_bg_color
    }

    .org-nobreak-space {
        color: brown;
        text-decoration: underline
    }

    .org-org-agenda-calendar-event, .org-org-agenda-calendar-sexp {
        color: #000;
        background-color: #fff
    }

    .org-org-agenda-clocking {
        background-color: #ff0
    }

    .org-org-agenda-column-dateline {
        background-color: #e5e5e5
    }

    .org-org-agenda-current-time {
        color: #b8860b
    }

    .org-org-agenda-date {
        color: #00f
    }

    .org-org-agenda-date-today {
        color: #00f;
        font-weight: 700;
        font-style: italic
    }

    .org-org-agenda-date-weekend {
        color: #00f;
        font-weight: 700
    }

    .org-org-agenda-diary {
        color: #000;
        background-color: #fff
    }

    .org-org-agenda-dimmed-todo {
        color: #7f7f7f
    }

    .org-org-agenda-done {
        color: #228b22
    }

    .org-org-agenda-filter-category, .org-org-agenda-filter-effort,
    .org-org-agenda-filter-regexp, .org-org-agenda-filter-tags {
        color: #000;
        background-color: #bfbfbf
    }

    .org-org-agenda-restriction-lock {
        background-color: #eee
    }

    .org-org-agenda-structure {
        color: #00f
    }

    .org-org-archived, .org-org-block {
        color: #7f7f7f
    }

    .org-org-block-begin-line, .org-org-block-end-line {
        color: #b22222
    }

    .org-org-checkbox {
        font-weight: 700
    }

    .org-org-checkbox-statistics-done {
        color: #228b22;
        font-weight: 700
    }

    .org-org-checkbox-statistics-todo {
        color: red;
        font-weight: 700
    }

    .org-org-clock-overlay {
        color: #000;
        background-color: #d3d3d3
    }

    .org-org-code {
        color: #7f7f7f
    }

    .org-org-column, .org-org-column-title {
        background-color: #e5e5e5
    }

    .org-org-column-title {
        font-weight: 700;
        text-decoration: underline
    }

    .org-org-date {
        color: #a020f0;
        text-decoration: underline
    }

    .org-org-date-selected {
        color: red
    }

    .org-org-default {
        color: #000;
        background-color: #fff
    }

    .org-org-document-info {
        color: #191970
    }

    .org-org-document-info-keyword {
        color: #7f7f7f
    }

    .org-org-document-title {
        color: #191970;
        font-weight: 700
    }

    .org-org-done {
        color: #228b22;
        font-weight: 700
    }

    .org-org-drawer {
        color: #00f
    }

    .org-org-ellipsis {
        color: #b8860b;
        text-decoration: underline
    }

    .org-org-footnote {
        color: #a020f0;
        text-decoration: underline
    }

    .org-org-formula {
        color: #b22222
    }

    .org-org-headline-done {
        color: #bc8f8f
    }

    .org-org-hide {
        color: #fff
    }

    .org-org-latex-and-related {
        color: #8b4513
    }

    .org-org-level-1 {
        color: #00f
    }

    .org-org-level-2 {
        color: sienna
    }

    .org-org-level-3 {
        color: #a020f0
    }

    .org-org-level-4 {
        color: #b22222
    }

    .org-org-level-5 {
        color: #228b22
    }

    .org-org-level-6 {
        color: #008b8b
    }

    .org-org-level-7 {
        color: #483d8b
    }

    .org-org-level-8 {
        color: #8b2252
    }

    .org-org-link {
        color: #3a5fcd;
        text-decoration: underline
    }

    .org-org-list-dt {
        font-weight: 700
    }

    .org-org-macro {
        color: #8b4513
    }

    .org-org-meta-line {
        color: #b22222
    }

    .org-org-mode-line-clock {
        color: #000;
        background-color: #bfbfbf
    }

    .org-org-mode-line-clock-overrun {
        color: #000;
        background-color: red
    }

    .org-org-priority {
        color: #a020f0
    }

    .org-org-quote {
        color: #7f7f7f
    }

    .org-org-scheduled {
        color: #006400
    }

    .org-org-scheduled-previously {
        color: #b22222
    }

    .org-org-scheduled-today {
        color: #006400
    }

    .org-org-sexp-date, .org-org-special-keyword {
        color: #a020f0
    }

    .org-org-table {
        color: #00f
    }

    .org-org-tag, .org-org-tag-group {
        font-weight: 700
    }

    .org-org-target {
        text-decoration: underline
    }

    .org-org-time-grid {
        color: #b8860b
    }

    .org-org-todo {
        color: red;
        font-weight: 700
    }

    .org-org-upcoming-deadline {
        color: #b22222
    }

    .org-org-verbatim, .org-org-verse {
        color: #7f7f7f
    }

    .org-org-warning {
        color: red;
        font-weight: 700
    }

    .org-outline-1 {
        color: #00f
    }

    .org-outline-2 {
        color: sienna
    }

    .org-outline-3 {
        color: #a020f0
    }

    .org-outline-4 {
        color: #b22222
    }

    .org-outline-5 {
        color: #228b22
    }

    .org-outline-6 {
        color: #008b8b
    }

    .org-outline-7 {
        color: #483d8b
    }

    .org-outline-8 {
        color: #8b2252
    }

    .org-preprocessor {
        color: #483d8b
    }

    .org-regexp-grouping-backslash, .org-regexp-grouping-construct {
        font-weight: 700
    }

    .org-region {
        background-color: gtk_selection_bg_color
    }

    .org-secondary-selection {
        background-color: #ff0
    }

    .org-shadow {
        color: #7f7f7f
    }

    .org-show-paren-match {
        background-color: #40e0d0
    }

    .org-show-paren-mismatch {
        color: #fff;
        background-color: #a020f0
    }

    .org-string {
        color: #8b2252
    }

    .org-success {
        color: #228b22;
        font-weight: 700
    }

    .org-table-cell {
        color: #e5e5e5;
        background-color: #00f
    }

    .org-tooltip {
        color: #000;
        background-color: #ffffe0
    }

    .org-trailing-whitespace {
        background-color: red
    }

    .org-type {
        color: #228b22
    }

    .org-underline {
        text-decoration: underline
    }

    .org-variable-name {
        color: sienna
    }

    .org-warning {
        color: #ff8c00;
        font-weight: 700
    }

    .org-warning-1 {
        color: red;
        font-weight: 700
    }

    @media screen and (min-width:600px) {
        body {
            font-size: 16px;
        }
    }

    @media screen and (min-width:910px) {
        body {
            width: 900px
        }
    }

    ::-moz-selection {
        background: #d6edff
    }

    ::selection {
        background: #d6edff;
    }

    dl, ol, p, ul {
        /* margin: 0 auto; */
        }

    .title {
        margin: .8em auto;
        color: #000}

    .subtitle, .title {
        text-align: center;
    }

    .subtitle {
        /*         font-size: 60%; */
        line-height: 1.4;
        font-weight: 700;
        margin: 1em auto;
        color: gray
    }

    .abstract {
        margin: auto;
        width: 90%;
        font-style: italic;
    }

    .abstract p:last-of-type:before {
        content: "    ";
        white-space: pre
    }

    .warning {
        background-color: #FFEBCC;
    }

   .note {
        background-color: #E6F2F9;
    }
    
    .error {
        background-color: #FDF2F2;
    }

    .wy-alert,#content .note,#content .attention,#content .caution,#content .danger,#content .error, .hint,#content .important,#content .tip,#content .warning,#content .seealso,#content .admonitiontodo{
        padding:12px;
        line-height:24px;
        margin-bottom:24px;
        /* background:#e7f2fa; */
    }
    
    .status {
        font-size: 90%;
        margin: 2em auto
    }

    [class^=section-number-] {
        margin-right: .5em
    }

    [id^=orgheadline] {
        clear: both
    }

    #footnotes {
        font-size: 90%
    }

    .footpara {
        display: inline;
        margin: .2em auto
    }

    .footdef {
        margin-bottom: 1em
    }

    .footdef sup {
        padding-right: .5em
    }

    a {
        color: #527d9a;
        text-decoration: none;
    }

    a:hover {
        /* color: #035; */
        border-bottom: 1px dotted
    }

    figure {
        padding: 0;
        margin: 1em auto;
        text-align: center
    }

    img {
        max-width: 100%;
        vertical-align: middle
    }

    .MathJax_Display {
        font-size: 90%;
        margin: 0 !important;
        width: 90% !important
    }

    h1, h2, h3, h4, h5, h6 {
        color: #a5573e;
        line-height: 1em;
        font-family: Helvetica, sans-serif
    }

    h1, h2, h3 {
        line-height: 1.4em
    }

    h4, h5, h6 {
        font-size: 1em
    }

    @media screen and (min-width:600px) {
        h1 {
            font-size: 2em}

        h2 {
            font-size: 1.5em;
            border-bottom: 1px solid #ddd;
        }

        h3 {
            font-size: 1.3em
        }

        h1, h2, h3 {
            line-height: 1.4em}

        h4, h5, h6 {
            font-size: 1.1em
        }
    }

    dt {
        font-weight: 700
    }

    table {
        margin: 1em auto;
        /* border-top: 2px solid; */
        border-collapse: collapse;
        border: 1px solid;
    }

    table, thead {
        /* border-bottom: 2px solid; */
        /* border-top: 2px solid; */
    }

    thead {
        background-color: #e5e5e5
    }

    /* table td + td, table th + th { */
    /*     border-left: 1px solid gray */
    /* } */

    table tr {
        /*         border-top: 1px solid #d3d3d3 */
    }

    td, th {
        padding: .5em .5em;
        vertical-align: middle
    }

    caption.t-above {
        caption-side: top
    }

    caption.t-bottom {
        caption-side: bottom
    }

    caption {
        margin-bottom: .3em
    }

    figcaption {
        margin-top: .3em
    }

    th.org-center, th.org-left, th.org-right {
        text-align: center
    }

    td.org-right {
        text-align: right
    }

    td.org-left {
        text-align: left
    }

    td.org-center {
        text-align: center
    }

    blockquote {
        margin: 1em 2em;
        padding-left: 1em;
        border-left: 3px solid #ccc
    }

    kbd {
        background-color: #f7f7f7;
        font-size: 80%;
        margin: 0 .1em;
        padding: .1em .6em
    }

    .todo {
        background-color: red
    }

    .done, .todo {
        color: #fff;
        padding: .1em .3em;
        border-radius: 3px;
        background-clip: padding-box;
        font-size: 80%;
        font-family: Lucida Console, monospace;
        line-height: 1
    }

    .done {
        background-color: green
    }

    .priority {
        color: orange;
        font-family: Lucida Console, monospace
    }

    /* TOC inspired by http://jashkenas.github.com/coffee-script */
    #table-of-contents {
        font-size: 10pt;
        position: fixed;
        right: 0em;
        top: 0em;
        background: white;
        line-height: 16pt;
        text-align: right;
        box-shadow: 0 0 1em #777777;
        -webkit-box-shadow: 0 0 1em #777777;
        -moz-box-shadow: 0 0 1em #777777;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        /* ensure doesn't flow off the screen when expanded */
        max-height: 80%;
        overflow: auto;
        z-index: 100;
    }
    #table-of-contents h2 {
        font-size: 13pt;
        max-width: 9em;
        border: 0;
        font-weight: normal;
        padding-left: 0.5em;
        padding-right: 0.5em;
        padding-top: 0.05em;
        padding-bottom: 0.05em;
    }
    #table-of-contents #text-table-of-contents {
        display: none;
        text-align: left;
    }
    #table-of-contents:hover #text-table-of-contents {
        display: block;
        padding: 0.5em;
        margin-top: -1.5em;
    }

    .tag {
        font-family: Lucida Console, monospace;
        font-size: .7em;
        font-weight: 400
    }

    .tag span {
        padding: .3em;
        float: right;
        margin-right: .5em;
        border: 1px solid #bbb;
        border-radius: 3px;
        background-clip: padding-box;
        color: #333;
        background-color: #eee;
        line-height: 1
    }

    .timestamp {
        color: #bebebe;
        font-size: 80%
    }

    .timestamp-kwd {
        color: #5f9ea0;
        font-size: 80%
    }

    .org-right {
        margin-left: auto;
        margin-right: 0;
        text-align: right
    }

    .org-left {
        margin-left: 0;
        margin-right: auto;
        text-align: left
    }

    .org-center {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    .underline {
        text-decoration: underline
    }

    p.verse {
        margin-left: 3%
    }

    :not(pre) > code {
        padding: 2px 5px;
        margin: auto 1px;
        border: 1px solid #ddd;
        border-radius: 3px;
        background-clip: padding-box;
        color: #333;
        font-size: 80%
    }

    .org-src-container {
        /*     border: 1px solid #ccc; */
        /*     box-shadow: 3px 3px 3px #eee; */
        font-family: Lucida Console, monospace;
        font-size: 80%;
        margin: 1em auto;
        padding: .1em .5em;
        position: relative
    }

    .org-src-container > pre {
        font-family: Droid Sans Mono, Monaco, Consolas, "Lucida Console", monospace;
        color: black;
        font-size: 90%;
        background-color: #ffffff;
        padding: 1.2em;
        border: 1px solid #dddddd;
        overflow: auto;
    }

    .org-src-container > pre:before {
        display: block;
        position: absolute;
        background-color: #dddddd;
        top: 0;
        right: 0;
        padding: 0 .5em;
        border-bottom-left-radius: 8px;
        border: 0;
        color: #777777;
        font-size: 80%
    }

    .org-src-container > pre.src-sh:before {
        content: "sh"
    }

    .org-src-container > pre.src-bash:before {
        content: "bash"
    }

    .org-src-container > pre.src-emacs-lisp:before {
        content: "Emacs Lisp"
    }

    .org-src-container > pre.src-R:before {
        content: "R"
    }

    .org-src-container > pre.src-cpp:before {
        content: "C++"
    }

    .org-src-container > pre.src-c:before {
        content: "C"
    }

    .org-src-container > pre.src-html:before {
        content: "HTML"
    }

    .org-src-container > pre.src-javascript:before, .org-src-container > pre.src-js:before {
        content: "Javascript"
    }

    / / More languages 0% http: / / orgmode.org / worg / org-contrib / babel / languages.html .org-src-container > pre.src-abc:before {
        content: "ABC"
    }

    .org-src-container > pre.src-asymptote:before {
        content: "Asymptote"
    }

    .org-src-container > pre.src-awk:before {
        content: "Awk"
    }

    .org-src-container > pre.src-C:before {
        content: "C"
    }

    .org-src-container > pre.src-calc:before {
        content: "Calc"
    }

    .org-src-container > pre.src-clojure:before {
        content: "Clojure"
    }

    .org-src-container > pre.src-comint:before {
        content: "comint"
    }

    .org-src-container > pre.src-css:before {
        content: "CSS"
    }

    .org-src-container > pre.src-D:before {
        content: "D"
    }

    .org-src-container > pre.src-ditaa:before {
        content: "Ditaa"
    }

    .org-src-container > pre.src-dot:before {
        content: "Dot"
    }

    .org-src-container > pre.src-ebnf:before {
        content: "ebnf"
    }

    .org-src-container > pre.src-forth:before {
        content: "Forth"
    }

    .org-src-container > pre.src-F90:before {
        content: "Fortran"
    }

    .org-src-container > pre.src-gnuplot:before {
        content: "Gnuplot"
    }

    .org-src-container > pre.src-haskell:before {
        content: "Haskell"
    }

    .org-src-container > pre.src-io:before {
        content: "Io"
    }

    .org-src-container > pre.src-java:before {
        content: "Java"
    }

    .org-src-container > pre.src-latex:before {
        content: "LaTeX"
    }

    .org-src-container > pre.src-ledger:before {
        content: "Ledger"
    }

    .org-src-container > pre.src-ly:before {
        content: "Lilypond"
    }

    .org-src-container > pre.src-lisp:before {
        content: "Lisp"
    }

    .org-src-container > pre.src-makefile:before {
        content: "Make"
    }

    .org-src-container > pre.src-matlab:before {
        content: "Matlab"
    }

    .org-src-container > pre.src-max:before {
        content: "Maxima"
    }

    .org-src-container > pre.src-mscgen:before {
        content: "Mscgen"
    }

    .org-src-container > pre.src-Caml:before {
        content: "Objective"
    }

    .org-src-container > pre.src-octave:before {
        content: "Octave"
    }

    .org-src-container > pre.src-org:before {
        content: "Org"
    }

    .org-src-container > pre.src-perl:before {
        content: "Perl"
    }

    .org-src-container > pre.src-picolisp:before {
        content: "Picolisp"
    }

    .org-src-container > pre.src-plantuml:before {
        content: "PlantUML"
    }

    .org-src-container > pre.src-python:before {
        content: "Python"
    }

    .org-src-container > pre.src-ruby:before {
        content: "Ruby"
    }

    .org-src-container > pre.src-sass:before {
        content: "Sass"
    }

    .org-src-container > pre.src-scala:before {
        content: "Scala"
    }

    .org-src-container > pre.src-scheme:before {
        content: "Scheme"
    }

    .org-src-container > pre.src-screen:before {
        content: "Screen"
    }

    .org-src-container > pre.src-sed:before {
        content: "Sed"
    }

    .org-src-container > pre.src-shell:before {
        content: "shell"
    }

    .org-src-container > pre.src-shen:before {
        content: "Shen"
    }

    .org-src-container > pre.src-sql:before {
        content: "SQL"
    }

    .org-src-container > pre.src-sqlite:before {
        content: "SQLite"
    }

    .org-src-container > pre.src-stan:before {
        content: "Stan"
    }

    .org-src-container > pre.src-vala:before {
        content: "Vala"
    }

    .org-src-container > pre.src-axiom:before {
        content: "Axiom"
    }

    .org-src-container > pre.src-browser:before {
        content: "HTML"
    }

    .org-src-container > pre.src-cypher:before {
        content: "Neo4j"
    }

    .org-src-container > pre.src-elixir:before {
        content: "Elixir"
    }

    .org-src-container > pre.src-request:before {
        content: "http"
    }

    .org-src-container > pre.src-ipython:before {
        content: "iPython"
    }

    .org-src-container > pre.src-kotlin:before {
        content: "Kotlin"
    }

    .org-src-container > pre.src-Flavored Erlang lfe:before {
        content: "Lisp"
    }

    .org-src-container > pre.src-mongo:before {
        content: "MongoDB"
    }

    .org-src-container > pre.src-prolog:before {
        content: "Prolog"
    }

    .org-src-container > pre.src-rec:before {
        content: "rec"
    }

    .org-src-container > pre.src-ML sml:before {
        content: "Standard"
    }

    .org-src-container > pre.src-Translate translate:before {
        content: "Google"
    }

    .org-src-container > pre.src-typescript:before {
        content: "Typescript"
    }

    .org-src-container > pre.src-rust:before {
        content: "Rust"
    }

    .inlinetask {
        background: #ffc;
        border: 2px solid gray;
        margin: 10px;
        padding: 10px
    }

    #org-div-home-and-up {
        font-size: 70%;
        text-align: right;
        white-space: nowrap
    }

    .linenr {
        font-size: 90%
    }

    .code-highlighted {
        background-color: #ff0
    }

    #bibliography {
        font-size: 90%
    }

    #bibliography table {
        width: 100%
    }

    .creator {
        display: block
    }

    #postamble {
        font-size: 75%;
        min-width: 700px;
        /* max-width: 80%; */
        /* margin-left: 20px; */
        margin-top: 30px;
        padding: .2em;
        /* border: 1px solid gray; */
        background-color: #ffffff;
        z-index: -1000;
        border-top: 1px solid lightgrey;
        color:gray
    }
}

@media screen and (min-width:600px) {
    .creator {
        display: inline;
        float: right
    }
}
